using System;
using System.ComponentModel;
using System.Diagnostics;


namespace SIS.ENT
{


public class StudentLastSchoolHistoryTable{

#region "Private Variables"
  private int _sLSHKey;
  private int _userAccountKey;
  private string _lastSchoolStudentID;
  private string _schoolName;
  private string _programName;
  private string _affiliation;
  private string _fromStandardLevel;
  private string _toStandardLevel;
  private DateTime _startDate;
  private DateTime _endDate;
  private string _lastGrade;
  private string _schoolWebsiteUrl;
  private string _schoolEmail;
  private string _schoolContact;
  private string _unitNo;
  private string _streetName;
  private short _cityCode;
  private short _districtCode;
  private short _townshipCode;
  private short _countryCode;
  private string _postalCode;
  private string _remark;
  private short _status;
  private DateTime _createdDateTime = DateTime.Now ;
  private DateTime _modifiedDateTime = DateTime.Now;

#endregion

#region "Public Properties"
/// <summary>
/// Gets or sets the SLSHKey of the StudentLastSchoolHistoryTable.
/// </summary>
[DataObjectFieldAttribute(true, true, false)]
	public int SLSHKey { 
	  get{
			return _sLSHKey;
	  }
	  set{
			_sLSHKey = value;
	  }
	  }
/// <summary>
/// Gets or sets the UserAccountKey of the StudentLastSchoolHistoryTable.
/// </summary>
[DataObjectFieldAttribute(true, true, false)]
	public int UserAccountKey { 
	  get{
			return _userAccountKey;
	  }
	  set{
			_userAccountKey = value;
	  }
	  }
/// <summary>
/// Gets or sets the LastSchoolStudentID of the StudentLastSchoolHistoryTable.
/// </summary>
	public string LastSchoolStudentID { 
	  get{
			return _lastSchoolStudentID;
	  }
	  set{
			_lastSchoolStudentID = value;
	  }
	  }
/// <summary>
/// Gets or sets the SchoolName of the StudentLastSchoolHistoryTable.
/// </summary>
	public string SchoolName { 
	  get{
			return _schoolName;
	  }
	  set{
			_schoolName = value;
	  }
	  }
/// <summary>
/// Gets or sets the ProgramName of the StudentLastSchoolHistoryTable.
/// </summary>
	public string ProgramName { 
	  get{
			return _programName;
	  }
	  set{
			_programName = value;
	  }
	  }
/// <summary>
/// Gets or sets the Affiliation of the StudentLastSchoolHistoryTable.
/// </summary>
	public string Affiliation { 
	  get{
			return _affiliation;
	  }
	  set{
			_affiliation = value;
	  }
	  }
/// <summary>
/// Gets or sets the FromStandardLevel of the StudentLastSchoolHistoryTable.
/// </summary>
	public string FromStandardLevel { 
	  get{
			return _fromStandardLevel;
	  }
	  set{
			_fromStandardLevel = value;
	  }
	  }
/// <summary>
/// Gets or sets the ToGradeStandardLevel of the StudentLastSchoolHistoryTable.
/// </summary>
	public string ToStandardLevel { 
	  get{
			return _toStandardLevel;
	  }
	  set{
			_toStandardLevel = value;
	  }
	  }
/// <summary>
/// Gets or sets the StartDate of the StudentLastSchoolHistoryTable.
/// </summary>
    public DateTime StartDate
    { 
	  get{
			return _startDate;
	  }
	  set{
			_startDate = value;
	  }
	  }
/// <summary>
/// Gets or sets the EndDate of the StudentLastSchoolHistoryTable.
/// </summary>
    public DateTime EndDate
    { 
	  get{
			return _endDate;
	  }
	  set{
			_endDate = value;
	  }
	  }
/// <summary>
/// Gets or sets the LastGrade of the StudentLastSchoolHistoryTable.
/// </summary>
	public string LastGrade { 
	  get{
			return _lastGrade;
	  }
	  set{
			_lastGrade = value;
	  }
	  }
/// <summary>
/// Gets or sets the SchoolWebsiteUrl of the StudentLastSchoolHistoryTable.
/// </summary>
	public string SchoolWebsiteUrl { 
	  get{
			return _schoolWebsiteUrl;
	  }
	  set{
			_schoolWebsiteUrl = value;
	  }
	  }
/// <summary>
/// Gets or sets the SchoolEmail of the StudentLastSchoolHistoryTable.
/// </summary>
	public string SchoolEmail { 
	  get{
			return _schoolEmail;
	  }
	  set{
			_schoolEmail = value;
	  }
	  }
/// <summary>
/// Gets or sets the SchoolContact of the StudentLastSchoolHistoryTable.
/// </summary>
	public string SchoolContact { 
	  get{
			return _schoolContact;
	  }
	  set{
			_schoolContact = value;
	  }
	  }
/// <summary>
/// Gets or sets the UnitNo of the StudentLastSchoolHistoryTable.
/// </summary>
	public string UnitNo { 
	  get{
			return _unitNo;
	  }
	  set{
			_unitNo = value;
	  }
	  }
/// <summary>
/// Gets or sets the StreetName of the StudentLastSchoolHistoryTable.
/// </summary>
	public string StreetName { 
	  get{
			return _streetName;
	  }
	  set{
			_streetName = value;
	  }
	  }
/// <summary>
/// Gets or sets the CityCode of the StudentLastSchoolHistoryTable.
/// </summary>
	public short CityCode { 
	  get{
			return _cityCode;
	  }
	  set{
			_cityCode = value;
	  }
	  }
/// <summary>
/// Gets or sets the DistrictCode of the StudentLastSchoolHistoryTable.
/// </summary>
	public short DistrictCode { 
	  get{
			return _districtCode;
	  }
	  set{
			_districtCode = value;
	  }
	  }
/// <summary>
/// Gets or sets the TownshipCode of the StudentLastSchoolHistoryTable.
/// </summary>
	public short TownshipCode { 
	  get{
			return _townshipCode;
	  }
	  set{
			_townshipCode = value;
	  }
	  }
/// <summary>
/// Gets or sets the CountryCode of the StudentLastSchoolHistoryTable.
/// </summary>
	public short CountryCode { 
	  get{
			return _countryCode;
	  }
	  set{
			_countryCode = value;
	  }
	  }
/// <summary>
/// Gets or sets the PostalCode of the StudentLastSchoolHistoryTable.
/// </summary>
	public string PostalCode { 
	  get{
			return _postalCode;
	  }
	  set{
			_postalCode = value;
	  }
	  }
/// <summary>
/// Gets or sets the Remark of the StudentLastSchoolHistoryTable.
/// </summary>
	public string Remark { 
	  get{
			return _remark;
	  }
	  set{
			_remark = value;
	  }
	  }
/// <summary>
/// Gets or sets the Status of the StudentLastSchoolHistoryTable.
/// </summary>
	public short Status { 
	  get{
			return _status;
	  }
	  set{
			_status = value;
	  }
	  }
/// <summary>
/// Gets or sets the CreatedDateTime of the StudentLastSchoolHistoryTable.
/// </summary>
	public DateTime CreatedDateTime { 
	  get{
			return _createdDateTime;
	  }
	  set{
			_createdDateTime = value;
	  }
	  }
/// <summary>
/// Gets or sets the ModifiedDateTime of the StudentLastSchoolHistoryTable.
/// </summary>
	public DateTime ModifiedDateTime { 
	  get{
			return _modifiedDateTime;
	  }
	  set{
			_modifiedDateTime = value;
	  }
	  }

#endregion

}
}
